home *** CD-ROM | disk | FTP | other *** search
/ Best of www.BestZips.com (Collector's Edition) / Best of WWW.BESTZIPS.COM Collector's Edition (JCSM Shareware) (JCS Marketing).ISO / genealog / trd120.zip / TREEDRAW.TXT < prev    next >
Text File  |  1996-11-13  |  80KB  |  2,016 lines

  1. +--------------------------------------------------------------------------+
  2. |                           TREEDRAW for Windows                           |
  3. |                                   V1.2                                   |
  4. |                                User Guide                                |
  5. |                                                                          |
  6. |     This guide is an extract of the on-line help file TREEDRAW.HLP       |
  7. |               and should be used in conjunction with it.                 |
  8. |                                                                          |
  9. |                    [GRAPHIC] indicates a graphic image.                  |
  10. |                  Consult the help file to see the graphic.               |
  11. |                                                                          |
  12. +--------------------------------------------------------------------------+
  13.                PCPlus Value Award October 1996
  14.  
  15. ============================================================================
  16. CONTENTS
  17. ========
  18.  
  19.   1 GETTING STARTED
  20.  
  21.     1.1 The basics
  22.       1.1.1 Using the Help file
  23.       1.1.2 Introducing TreeDraw
  24.       1.1.3 Importing a tree file
  25.       1.1.4 Formatting a tree
  26.  
  27.   2 TASKS
  28.  
  29.     2.1 File handling
  30.       2.1.1 Starting a new chart
  31.       2.1.2 Using the file selection dialog
  32.       2.1.3 Opening a chart
  33.       2.1.4 Saving a chart
  34.       2.1.5 Saving a chart with a different name
  35.       2.1.6 Importing descendant and ancestral trees
  36.       2.1.7 Importing from the same tree file again
  37.       2.1.8 Auto-updating text when opening a file
  38.       2.1.9 Saving default file settings
  39.       2.1.10 Setting GEDCOM import options
  40.       2.1.11 Changing the tree link filenames
  41.  
  42.     2.2 Editing
  43.       2.2.1 Adding text and simple graphics
  44.       2.2.2 Adding clip-art and photographs
  45.       2.2.3 Working with objects
  46.       2.2.4 Selecting chart elements
  47.       2.2.5 Selecting all chart elements
  48.       2.2.6 Moving chart elements
  49.       2.2.7 Resizing chart elements
  50.       2.2.8 Changing text
  51.       2.2.9 Cutting to the clipboard
  52.       2.2.10 Copying to the clipboard
  53.       2.2.11 Pasting from the clipboard
  54.       2.2.12 Pasting a link from clipboard
  55.       2.2.13 Deleting chart elements
  56.       2.2.14 Grouping chart elements together
  57.       2.2.15 Ungrouping chart elements
  58.       2.2.16 Updating text automatically
  59.       2.2.17 Undoing the previous editing operation
  60.  
  61.     2.3 Formatting
  62.       2.3.1 Setting text font
  63.       2.3.2 Setting text alignment
  64.       2.3.3 Setting word wrapping
  65.       2.3.4 Setting the default word-wrap width
  66.       2.3.5 Changing text's link to a tree file
  67.       2.3.6 Setting the line style
  68.       2.3.7 Setting the fill pattern
  69.       2.3.8 Setting colours
  70.       2.3.9 Choosing a date format
  71.  
  72.     2.4 Alignment
  73.       2.4.1 Changing the order of chart elements
  74.       2.4.2 Aligning chart elements horizontally
  75.       2.4.3 Aligning chart elements vertically
  76.       2.4.4 Spacing chart elements evenly
  77.  
  78.     2.5 Printing
  79.       2.5.1 Printing a chart
  80.       2.5.2 Selecting pages to print
  81.       2.5.3 Setting page parameters
  82.       2.5.4 Selecting a printer
  83.  
  84.     2.6 General
  85.       2.6.1 Zooming in and out
  86.       2.6.2 Using the snap-to grid
  87.       2.6.3 Displaying page breaks
  88.       2.6.4 Customising imported tree contents
  89.       2.6.5 Auto-replacing text during tree import
  90.       2.6.6 Setting fonts for imported trees
  91.       2.6.7 Turning off OLE object display
  92.       2.6.8 Preserving OLE object aspect ratio
  93.       2.6.9 Exiting from TreeDraw
  94.  
  95.   3 REFERENCE
  96.  
  97.     3.1 General
  98.       3.1.1 Keyboard / Mouse key assignments
  99.       3.1.2 Version information
  100.       3.1.3 OLE error codes
  101.       3.1.4 Known incompatibilities
  102.       3.1.5 Supported GEDCOM data
  103.       3.1.6 Frequently asked questions
  104.       3.1.7 Glossary
  105.  
  106. ============================================================================
  107.  
  108. Copyright (c) SpanSoft 1994-1996 All rights reserved.
  109.  
  110. Please see the help file TREEDRAW.HLP for support, registration, licence and
  111. distribution details.
  112.  
  113. Written by:  Nick J Hunter
  114.  
  115.          SpanSoft
  116.          11 Rowan Terrace
  117.          COWDENBEATH
  118.          Fife   KY4 9JZ
  119.          Scotland
  120.  
  121. Telephone:   National:      (01383) 510597
  122.          International: +44 1383 510597
  123.                 Voice or fax available 24hrs.
  124.                 Calls by voice may be answered by machine.
  125.  
  126. E-Mail:      Internet:      100101.1155@compuserve.com
  127.  
  128. Web page:    http://ourworld.compuserve.com/homepages/SpanSoft
  129.  
  130. Kith and Kin is known as "Of that Ilk" in Australia and New Zealand and does
  131. not have any connection with the DOS program "Kith&Kin" created by Coherent
  132. Software, Australia.
  133.  
  134. ----------------------------------------------------------------------------
  135.  
  136. ASSOCIATION OF SHAREWARE PROFESSIONALS
  137.  
  138.  
  139. SpanSoft is a member of the Association of Shareware Professionals (ASP).
  140. The ASP wants to make sure that the shareware principle works for you. If
  141. you are unable to resolve a shareware-related problem with an ASP member by
  142. contacting the member directly, the ASP may be able to help. The ASP
  143. Ombudsman can help you resolve a dispute or problem with an ASP member, but
  144. does not provide technical support for members' products.
  145.  
  146. Please write to the ASP Ombudsman at 545 Grover Road, Muskegon, MI
  147. 49442-9427 USA, FAX 616-788-2765 or send a CompuServe message via CompuServe
  148. Mail to ASP Ombudsman 70007,3536.
  149.  
  150. ============================================================================
  151. 1 GETTING STARTED
  152. =================
  153.  
  154. 1.1 The basics
  155. --------------
  156.  
  157.  
  158. 1.1.1 Using the Help file
  159. -------------------------
  160.  
  161. To display the "Getting Started" help topic use Help|Getting started from
  162. the TreeDraw main menu.
  163.  
  164. The help file is a complete on-line manual for TreeDraw. As well as
  165. providing context-sensitive help direct from TreeDraw, it contains all the
  166. technical information about the program and usage tips in an easy-to-use
  167. format.
  168.  
  169. If you are not familiar with using Windows help files, read the 'help on
  170. help' information. Do this by clicking the left mouse button on 'Help' in
  171. the menu above the help file and then on 'How to Use Help' in the pull-down
  172. menu.
  173.  
  174. You can get help by either selecting Help|Contents from the main menu or by
  175. pressing F1. You can also get specific help on whatever task you are
  176. carrying out by selecting the Help button in the current dialog.
  177.  
  178.  
  179.  
  180. 1.1.2 Introducing TreeDraw
  181. --------------------------
  182.  
  183. TreeDraw is a specialist graphics editor for creating high quality
  184. genealogical drop-line charts.
  185.  
  186. Descendant and ancestral trees may be imported direct from Kith and Kin tree
  187. files or from PAF GEDCOM files created by other genealogy programs. TreeDraw
  188. converts these trees into easily edited chart elements which can then be
  189. re-formatted and re-arranged before storing and printing.
  190.  
  191. It is now easy to produce perfectly laid out charts and incorporate
  192. pictures, diagrams and other simple graphics. The charts may be as complex
  193. or a simple as you wish.
  194.  
  195. By importing a combination of descendant and ancestral trees from one or
  196. more tree files, it is possible to build complex charts which can extend in
  197. any direction.
  198.  
  199. TreeDraw maintains a link between each tree text element and the source
  200. field in the original tree file. This means that you can update each text
  201. element automatically to mirror any changes in the original file. The tree
  202. link for each text element can also be modified manually. This is a powerful
  203. feature which gives you control over the content and format of the text in
  204. the tree.
  205.  
  206. Additional text elements may be entered manually to provide titles,
  207. headings, comments, etc.
  208.  
  209. As well as text, you can place into the chart simple graphics (lines, boxes,
  210. circles) and OLE objects like pictures, clip-art, diagrams, etc.
  211.  
  212. TreeDraw lets you control the size, shape, style, colour and alignment of
  213. all chart elements and supports colour printing.
  214.  
  215.  
  216. 1.1.3 Importing a tree file
  217. ---------------------------
  218.  
  219. TreeDraw is designed to produce drop-line trees which are imported into an
  220. editable chart so that you can re-format them and add extra text and
  221. graphics.
  222.  
  223. TreeDraw will import trees from either Kith and Kin tree (.TRE) files or
  224. from PAF compatible GEDCOM (.GED) files. If your tree data is maintained by
  225. a genealogy program other than Kith and Kin (eg. Brother's Keeper, Family
  226. Scrapbook, PAF, etc), you first need to use that program to export your tree
  227. data into a GEDCOM file (refer to the program's own documentation for
  228. details).
  229.  
  230. It is recommended that you have the snap-to-grid option on before attempting
  231. to import the tree. This will ensure that the tree elements are aligned
  232. correctly and makes it easier to re-format the tree afterwards. You can
  233. check to see if the grid is on by pressing and holding the left mouse button
  234. whilst the cursor is over the grid button on the button bar. Drag the cursor
  235. away from the button before releasing it if you wish to avoid changing the
  236. setting.
  237.  
  238. You can also change various formatting options which will affect the
  239. appearance of the tree, before importing it. However, the default settings
  240. will be suitable.
  241.  
  242. To start the import either select the Import command from the File menu and
  243. then choose a Descendant or Ancestral tree or press the Import Descendant or
  244. Ancestral tree button on the button bar. This will open a file selection
  245. dialog where you may enter the name of the tree file to import.
  246.  
  247. The import will then start (press Esc or the Cancel button  in the lower
  248. left corner of the main window to abort the import). You will see the
  249. bargraph display at the bottom of the screen move from left to right.
  250.  
  251. When the bargraph has reached the right hand side, the tree file has been
  252. loaded and you will be presented with the import dialog where you must
  253. choose the person who is to be the root of this tree.
  254.  
  255. Having pressed the OK button in the import dialog, TreeDraw will ask
  256. (assuming that you had the snap-to-grid on before importing) if you want the
  257. program to adjust the grid's vertical granularity to match that of the
  258. import font. Answer Yes. This will ensure that the vertical spacing of the
  259. snap-to-grid closely matches the line spacing of the font chosen for the
  260. names of people in the tree.
  261.  
  262. TreeDraw now draws the tree elements necessary to make up the tree. The tree
  263. will appear in your chart with small, green squares at the corner of each
  264. element. These indicate that the entire tree is currently selected so that
  265. you can move it to a new position if you wish. Click the left mouse button
  266. with the cursor away from any chart element to deselect the tree.
  267.  
  268. You can now re-arrange the tree to your desired layout and add more text or
  269. graphics.
  270.  
  271.  
  272. 1.1.4 Formatting a tree
  273. -----------------------
  274.  
  275. Once you have imported a tree, you will probably want to start moving the
  276. various elements around to make a more pleasant layout.
  277.  
  278. First select a view which will enable you to see as much of the tree as
  279. necessary.
  280.  
  281. To move a chart element around (in fact to perform any operation on it), you
  282. must first select it. Do this by placing the cursor over the chosen element
  283. and clicking the left mouse button. You will see 2 or 4 small, green squares
  284. (known as handles) appear around the element indicating that it has been
  285. selected. Now press and hold the left mouse button over the selected
  286. element. The cursor shape will change and a dotted outline will appear over
  287. the element indicating that you have grabbed it. Now simply move the outline
  288. to the new location using the mouse and release the mouse button to place
  289. the element there.
  290.  
  291. You can do the same thing with more than one element at a time simply by
  292. selecting multiple elements. Hold down the Shift key as you click on each
  293. element in turn or drag a marquee around the chosen elements to select them
  294. all.
  295.  
  296. If you want to modify the format or style of an imported tree element, you
  297. will probably have to Ungroup the group it belongs to and then select the
  298. chosen element individually. This may be necessary where (for example) a
  299. particular line of text is too long and you want to break it onto several
  300. lines using the Word Wrap command.
  301.  
  302. Once you have arranged the tree to your satisfaction you should save the
  303. chart to disk.
  304.  
  305.  
  306. ============================================================================
  307. 2 TASKS
  308. =======
  309.  
  310. 2.1 File handling
  311. -----------------
  312.  
  313.  
  314. 2.1.1 Starting a new chart
  315. --------------------------
  316.  
  317. From the File menu select New.
  318.  
  319. This will first check to see if the current chart needs to be saved and then
  320. clear the chart. The snap to grid granularities, page setup attributes and
  321. Auto Text Update option will be loaded from the file settings file
  322. TREEDRAW.OP2.
  323.  
  324.  
  325. 2.1.2 Using the file selection dialog
  326. -------------------------------------
  327.  
  328. The file selection dialog is displayed in response to a File|Open,
  329. File|SaveAs,  File|Import command or pressing the Select File button in the
  330. Tree Link dialog or the Link Filenames dialog.
  331.  
  332. Ensure that the Directory name is correct. The Files list only shows files
  333. of the selected type within the current directory. It may sometimes be
  334. necessary to move to another drive or directory, either to find the file you
  335. are looking for or to ensure that a new file is written in the correct drive
  336. or directory. To select a different drive double-click on the drive letter
  337. in the Directories list (eg. [-a-]). To move through the directory structure
  338. double-click on a directory name (eg. [treedraw]) to move down a level, or
  339. on [..] to move back a level. The Directory name will change to show the
  340. current directory.
  341.  
  342.  
  343. Open or Import:
  344. Select the type of file to open or import. You can open TreeDraw chart
  345. (.TDR) files only. You can import descendant or ancestral trees from either
  346. Kith and Kin tree (.TRE) files or GEDCOM (.GED) files. If necessary select
  347. the appropriate directory by double-clicking on a directory entry. Select
  348. the required file from the available files list.
  349.  
  350. Save as:
  351. Only TreeDraw chart (.TDR) files can be saved. If necessary select the
  352. appropriate directory by double-clicking on a directory entry. Enter the
  353. required file name and select the Ok button.
  354.  
  355.  
  356. 2.1.3 Opening a chart
  357. ---------------------
  358.  
  359. Either  From the File menu select Open.
  360. or  Select a previous file from the bottom of the File menu.
  361. or  Press the Open button on the button bar.
  362.  
  363. This will first check to see if the current chart needs to be saved and then
  364. bring up a file selection dialog.
  365.  
  366. Use File|Open for loading TreeDraw chart (.TDR) files. Opening a chart file
  367. also sets the snap to grid granularities, page setup attributes and Auto
  368. Text Update options.
  369.  
  370.  
  371. 2.1.4 Saving a chart
  372. --------------------
  373.  
  374. Either  From the File menu select Save.
  375. or  Press F2.
  376. or  Press the Save button on the button bar
  377.  
  378. The chart will be saved with the name of the file shown in the main window
  379. title. If the chart has no current filename then the Save As will be used
  380. instead.
  381.  
  382.  
  383. 2.1.5 Saving a chart with a different name
  384. ------------------------------------------
  385.  
  386. From the File menu select Save as.
  387.  
  388. This will bring up a file selection dialog.
  389.  
  390. Use File|SaveAs for saving TreeDraw chart files (.TDR) to disk. If you save
  391. a TreeDraw chart file with File|SaveAs, the name of the current chart will
  392. be changed to the saved filename.
  393.  
  394.  
  395. 2.1.6 Importing descendant and ancestral trees
  396. ----------------------------------------------
  397.  
  398. You can create a new tree in your chart from two different sources, either a
  399. Kith and Kin tree (.TRE) file or a PAF compatible GEDCOM (.GED) file.
  400.  
  401. First, select the Import command from the File menu and then choose a
  402. Descendant or Ancestral tree or press the Import Descendant or Ancestral
  403. tree button on the button bar.
  404.  
  405. A Descendant tree starts from a chosen (root) person and displays all
  406. his/her descendants including spouses as a drop-line tree. An Ancestral tree
  407. works in the opposite direction. From a chosen person, all his/her direct
  408. ancestors are displayed.
  409.  
  410. A file selection dialog will open to let you choose the file from which you
  411. wish to import the tree.
  412.  
  413. If the tree file you choose to import was the last file to be imported
  414. during this TreeDraw session, it will still be in memory and you will be
  415. asked if you want to use the version in memory or load the version on disk.
  416. This is useful when importing a large GEDCOM file and you want to experiment
  417. by importing using different tree formats, fonts, etc. By holding the GEDCOM
  418. file in memory TreeDraw can immediately access the tree data, making for a
  419. very fast import. Take care when you have amended a tree file or GEDCOM file
  420. and saved it to disk. The changes will not be reflected in the version
  421. stored in TreeDraw's memory. You will have to reload the tree file from disk
  422. to get the current version.
  423.  
  424. When the tree has loaded, you may select the root person and various options
  425. to control the content of the imported tree.
  426.  
  427. Person selection may be done by either entering a code number (digits only,
  428. do not enter the P) or selecting from the list of people.
  429.  
  430. Set Person details if you wish to include dates and places for individuals.
  431.  
  432. Set Marriage details if you wish to include dates and places for families
  433. (not available in Ancestral trees.
  434.  
  435. Set Group tree elements if you wish to have associated tree elements (such
  436. as a person's name and details) automatically grouped together. This is very
  437. useful later when you will want to move the tree elements around.
  438.  
  439. Set Add statistics if you wish to have a stamp/statistics box added at the
  440. bottom of the tree. The statistics include the name of the imported tree
  441. file and number of people, families and generations. The stamp is your
  442. personalised mark which may be your name and address or whatever information
  443. you wish. To modify your stamp, alter the text in the file STAMP.TXT using
  444. Notepad or a word-processor.
  445.  
  446. Set Flag duplicates if you wish TreeDraw to check for duplicated branches
  447. (eg. where cousins have married). "*** DUPLICATE ***" will be added to all
  448. people which appear more than once in the tree. TreeDraw will also truncate
  449. the tree at the duplicated person except on the first occurrence so that
  450. branches of the tree are not duplicated.
  451.  
  452. If you set All Generations, every descendant or ancestor will be included.
  453. If you require to limit the depth of the tree, clear the All Generations box
  454. and enter a number in Expand to ... generations. Entering 0 will produce a
  455. tree with only the root person, 1 will include his/her children or parents
  456. (depending on the tree type), and so on.
  457.  
  458. Four formats of Descendant or Ancestral tree are available and the selected
  459. layout is displayed beside the Extend generations and Align tree options.
  460. Select Vertically if you wish children to proceed across the page and
  461. generations from top to bottom and Horizontally for the opposite
  462. arrangement. Select Left/Top to justify the tree to the left or top
  463. (depending on the Extend Generations option) and Centre to produce a centred
  464. tree.
  465.  
  466. After pressing the OK button, if you have the snap-to grid option on, you
  467. will be asked if you want the program to adjust the vertical granularity of
  468. the grid to match the Names font size. Replying Yes to this will ensure that
  469. the tree is correctly spaced and easy to modify afterwards.
  470.  
  471. When the tree has been drawn, all its elements (and only its elements) will
  472. be selected to allow you to move the whole tree to a new location in the
  473. chart.
  474.  
  475. TreeDraw maintains a link between each imported text element and the
  476. file/field it originated from. This allows you to update your tree to match
  477. any textual changes in the original tree file without having to re-import
  478. the tree. You can also modify or lock this link.
  479.  
  480. See also: Customising imported tree contents (2.6.4)
  481. See also: Setting GEDCOM import options (2.1.10)
  482. See also: Importing from the same tree file again (2.1.7)
  483.  
  484.  
  485. 2.1.7 Importing from the same tree file again
  486. ---------------------------------------------
  487.  
  488. You can quickly import another tree of the same type (descendant or
  489. ancestral) from the previously imported Kith and Kin tree or GEDCOM file by
  490. using the File|Import menu. If a tree has been loaded during the current
  491. session of TreeDraw the last command in this menu will give the file name
  492. and tree type; select the command to import the same again. You can also
  493. press F3.
  494.  
  495. Although the tree file and type will be the same as before, you can choose a
  496. different root person and import options.
  497.  
  498.  
  499. 2.1.8 Auto-updating text when opening a file
  500. --------------------------------------------
  501.  
  502. You can force TreeDraw to update all the linked text in a chart file,
  503. immediately that file is opened. To do this, set the Auto text update option
  504. in the Options menu.
  505.  
  506. This setting is stored with the chart file.
  507.  
  508.  
  509. 2.1.9 Saving default file settings
  510. ----------------------------------
  511.  
  512. TreeDraw saves the current snap to grid granularities, page setup attributes
  513. and Auto Text Update options with the current chart file (.TDR) when you use
  514. the Save or Save as commands.
  515.  
  516. You can save the current settings of these options as defaults so that when
  517. TreeDraw starts running or you use the File|New command, those settings are
  518. retrieved.
  519.  
  520. Set the above options to the values you require and use the Save file
  521. settings command from the File menu.
  522.  
  523. This command allows you to define what properties you want each new chart to
  524. have. For example, you may always use Letter sized paper in your printer so
  525. you would save the file settings with Letter sized paper selected in the
  526. Page setup dialog. That way, every time you start a new chart, the page size
  527. will automatically be set to Letter.
  528.  
  529.  
  530. 2.1.10 Setting GEDCOM import options
  531. ------------------------------------
  532.  
  533. Use the GEDCOM command from the Options menu to select how TreeDraw reads a
  534. GEDCOM file.
  535.  
  536. The following options can be used. Once set, these options will be used for
  537. every tree import from a GEDCOM file as well as for updating text from a
  538. GEDCOM file.
  539.  
  540. Store extra data in notes:
  541. "Extra data", is GEDCOM data which TreeDraw recognises, but has no
  542. corresponding import field for. By setting this option any extra data will
  543. be added to the appropriate notes. See Supported GEDCOM data (3.1.5) for a
  544. list of recognised extra data.
  545.  
  546. List extra data in GEDERR.TXT:
  547. By setting this option any extra data will be added to the GEDCOM import
  548. error log, GEDERR.TXT.
  549.  
  550. Convert invalid dates to text:
  551. By setting this option any dates encountered which are invalid (ie. they do
  552. not conform to the GEDCOM standard date format DD MMM YYYY) are imported but
  553. are converted to text.
  554.  
  555. Display file header and submitter:
  556. The GEDCOM file header and any submitter information will be displayed as it
  557. is read from the file. Does not apply to text updates.
  558.  
  559. IBM (DOS) character set code page:
  560. GEDCOM files created with the IBMPC character set (usually from a DOS
  561. program) may have been written using one of the alternative DOS code pages.
  562. These pages are generally used in non-English speaking countries and contain
  563. extra characters such as "ñ" to cover the additional diacritics used in
  564. their language.
  565.  
  566. You can select one of the following code pages and TreeDraw will convert the
  567. incoming extra characters into the appropriate ANSI characters for use in
  568. Windows. If you are in doubt about which code page was used to create the
  569. GEDCOM file, assume it was 437 English.
  570.  
  571. Code pages supported:
  572.   437 English
  573.   850 Latin I
  574.   860 Portuguese
  575.   863 Canadian-French
  576.   865 Nordic
  577.  
  578.  
  579.  
  580. If the program encounters the end of a GEDCOM file before finding the TRLR
  581. record, it assumes that the file has been split over more than one disk (or
  582. file). You will be prompted to insert the disk containing the next file in
  583. sequence. GEDCOM files split into several files are named <filename>.GED,
  584. <filename>.G00, <filename>.G01, etc, where <filename>.GED is the filename
  585. specified for input in the file selection dialog.
  586.  
  587. Errors encountered during a GEDCOM import are always reported in GEDERR.TXT
  588. and you can optionally open this file using Windows Notepad after the
  589. import.
  590.  
  591. See also: Supported GEDCOM data (3.1.5)
  592. See also: Known incompatibilities (3.1.4)
  593.  
  594.  
  595. 2.1.11 Changing the tree link filenames
  596. ---------------------------------------
  597.  
  598. Use the Link filenames command from the File menu to change the tree link
  599. filenames for an entire chart.
  600.  
  601. When you import a tree from a .TRE or .GED file, TreeDraw maintains a link
  602. between each piece of text and the source file so that you can automatically
  603. update the text in the chart if it changes in the source file using
  604. Edit|UpdateText.
  605.  
  606. In some circumstances you may have a chart which contains links to tree
  607. files which have been moved to a different drive or directory or have had
  608. their filename changed. Edit|UpdateText will still look for links to the
  609. original files and will therefore produce an error.
  610.  
  611. Using the Link Filenames dialog you can change the name of one or more
  612. source files linked to the current TreeDraw chart.
  613.  
  614. Click on the filename in the list which you want to change and then either
  615. type the new filename in the "New filename" box or click on the Select File
  616. button to search for the tree file. When the entry in "New filename" is
  617. correct you must click on the Change button to change the filename in the
  618. list. Repeat for any other link files in the list if necessary. Click on the
  619. OK button to make the changes or Cancel to ignore any changes.
  620.  
  621. See also: Using the File Selection Dialog (2.1.2)
  622. See also: Changing text's link to a tree file (2.3.5)
  623.  
  624. 2.2 Editing
  625. -----------
  626.  
  627.  
  628. 2.2.1 Adding text and simple graphics
  629. -------------------------------------
  630.  
  631. Simple graphics:
  632.  
  633. Place a new simple graphic onto the chart by first selecting the appropriate
  634. graphic type from either the Tools menu or from the tool box (the cursor
  635. will change to [GRAPHIC]). Press and hold the left mouse button to anchor
  636. one end of the element then drag the mouse to expand the graphic to the
  637. right size and shape. Release the mouse button.
  638.  
  639.  
  640. Text:
  641.  
  642. Add a new text element to the chart by selecting the text tool from the
  643. Tools menu or from the tool box (the cursor will change to [GRAPHIC]). Click
  644. the left mouse button at the position for the new text. The text editor at
  645. the top of the screen will become active with a flashing vertical line. Key
  646. in the text you require, using Ctrl+Return to insert line breaks. Press
  647. Return or click on the  button to finish editing. You can click on the 
  648. button to cancel the text element.
  649.  
  650.  
  651. 2.2.2 Adding clip-art and photographs
  652. -------------------------------------
  653.  
  654. You can easily add clip-art, scanned photographs, bitmaps and other images
  655. to your TreeDraw chart.
  656.  
  657. All these items are treated as OLE objects and are handled in basically the
  658. same way. For instance, to add a clip-art image from the CLIPART.PCX file,
  659. follow this procedure.
  660.  
  661. 1) Run the Windows Paintbrush application (or another OLE server painting
  662. program which will accept .PCX files) and use the File|Open command to load
  663. CLIPART.PCX
  664.  
  665. 2) Select the "cut" tool and drag the marquee around the clip-art image you
  666. want to use. Now use the Edit|Copy command to copy the image to the
  667. clipboard. All OLE embedding and linking works via the clipboard in this
  668. way.
  669.  
  670. 3) Switch to TreeDraw and select the Edit|Paste command or click on the
  671. Paste button.
  672.  
  673. 4) Move the cursor into the drawing area and click the left mouse button to
  674. position the clip-art image.
  675.  
  676. See also: Working with objects (2.2.3)
  677.  
  678.  
  679. 2.2.3 Working with objects
  680. --------------------------
  681.  
  682. You may link or embed one or more objects in your TreeDraw chart. The
  683. objects may be created, played, edited, deleted and copied to the clipboard.
  684.  
  685. Using the Paste Link or Paste will insert a new object into the chart.
  686.  
  687. Embedding objects:
  688. Start the application which contains the object to be embedded. Select the
  689. object and copy it to the clipboard using the Copy command. Switch to
  690. TreeDraw and select the Paste command from the Edit menu or press Shift+Ins.
  691. The cursor will change to the paste cursor.
  692.  
  693. Linking objects:
  694. Start the application which contains the object to be linked. Select the
  695. object and copy it to the clipboard using the COPY command. Switch to
  696. TreeDraw and select the Paste link command from the Edit menu or press
  697. Shift+Ins. The cursor will change to the paste cursor. If the Paste link
  698. command is not available it probably means that the object's source document
  699. has not been saved or that the source application has not provided the
  700. correct data on the clipboard.
  701.  
  702. Editing and playing objects:
  703. First select the single object which use wish to operate on. The Object
  704. command in the Edit menu will be different for each object type. Select the
  705. object command appropriate to the action which you wish to carry out. The
  706. commands invariably include Edit and sometimes additional commands such as
  707. Play (eg. for sound objects) are available.
  708. Double-clicking the left mouse button on an object will perform the default
  709. action for that particular object type. Normally this is Edit but it will
  710. vary depending on the object type (eg. Play for sound objects).
  711.  
  712. Copying objects:
  713. Objects can be copied along with other chart elements in the normal way.
  714. However, you can copy an object to the clipboard where it can be pasted to
  715. another application, as an object rather than a TreeDraw chart. Select a
  716. single object from the chart. Select the Copy command from the Edit menu or
  717. press Ctrl+Ins. This will copy the object to the clipboard. If you want to
  718. delete the object from the chart at the same time, use the Cut command (or
  719. press Shift+Del) instead of Copy.
  720.  
  721. See also: Turning off OLE object display (2.6.7)
  722. See also: Preserving OLE object aspect ratio (2.6.8)
  723. See also: Known incompatibilities (3.1.4)
  724.  
  725.  
  726. 2.2.4 Selecting chart elements
  727. ------------------------------
  728.  
  729. Selecting chart elements allows you move, reformat, align, copy and perform
  730. other operations, on those elements only. There are 2 ways to select chart
  731. elements. First, make sure that you have the Pointer tool selected.
  732.  
  733. Method 1 - place the cursor over your chosen element and click the left
  734. mouse button. You will see small, green handles appear to indicate that the
  735. element is now selected. You can now select (or deselect) additional
  736. elements by holding down the shift key while clicking the left mouse button.
  737.  
  738. Method 2 - Drag a marquee around the element(s) you wish to select. Do this
  739. by positioning the cursor where it is not over any element, press and hold
  740. the left mouse button and drag the mouse so that the expanding rectangular
  741. outline surrounds your chosen elements. Release the mouse button.
  742.  
  743. See also: Selecting all chart elements (2.2.5)
  744.  
  745.  
  746. 2.2.5 Selecting all chart elements
  747. ----------------------------------
  748.  
  749. You can select every element in the current chart by using the Select all
  750. command from the Edit menu or by pressing Ctrl+A.
  751.  
  752. If you are editing text in the text edit box, this command will operate on
  753. the text only.
  754.  
  755.  
  756. 2.2.6 Moving chart elements
  757. ---------------------------
  758.  
  759.  You can move any existing chart element(s) around on the chart by first
  760. selecting them, then holding down the left mouse button (the cursor will
  761. change to [GRAPHIC]) and dragging the mouse to the new location. Release the
  762. mouse button to place the elements.
  763.  
  764.  
  765. 2.2.7 Resizing chart elements
  766. -----------------------------
  767.  
  768. You can resize any existing chart element (except groups) by first selecting
  769. it, then placing the cursor on one of the green handles which appear around
  770. the element. Press and hold the left mouse button (the cursor will change to
  771. [GRAPHIC]) then drag the mouse so that the size and shape of the element is
  772. correct. Release the mouse button.
  773.  
  774. OLE objects can be forced to preserve their aspect ratio (ie. their size can
  775. be changed but not their shape) by selecting the Keep aspect ratio command
  776. from the Options menu.
  777.  
  778.  
  779. 2.2.8 Changing text
  780. -------------------
  781.  
  782. You can change the text in a text element by selecting the single text
  783. element to modify. This makes the current text appear in the text editor at
  784. the top of the screen. Click on the text in the text editor and modify the
  785. text as you would in a normal text box. You can use Ctrl+Return to insert
  786. line breaks. Press Return or click on the  button to finish editing. You can
  787. click on the  button to cancel any changes to the text.
  788.  
  789. When editing text in the text editor the standard edit commands (undo, cut,
  790. copy, paste, delete, select all) act on the text in the editor only. Chart
  791. elements are not affected.
  792.  
  793.  
  794. 2.2.9 Cutting to the clipboard
  795. ------------------------------
  796.  
  797. Select the chart element(s) which you wish to copy to the clipboard. Use the
  798. Cut command from the Edit menu or press Shift+Del or press the Cut button on
  799. the button bar.
  800. The selected elements will also be deleted from the chart after copying.
  801.  
  802. If you are editing text in the text edit box, this command will operate on
  803. the text only.
  804.  
  805. See also: Copy (2.2.10)
  806.  
  807.  
  808. 2.2.10 Copying to the clipboard
  809. -------------------------------
  810.  
  811. Select the chart element(s) which you wish to copy to the clipboard. Use the
  812. Copy command from the Edit menu or press Ctrl+Ins or press the Copy button
  813. on the button bar.
  814.  
  815. The chart elements will be copied to the clipboard in a special format so
  816. that they can be pasted into the current or other TreeDraw charts. A Windows
  817. metafile image of the copied elements will also be copied to the clipboard
  818. to allow pasting to other applications. If a single text type element is
  819. copied, the text will also be available on the clipboard for pasting into
  820. text-based applications. If a single object type element is copied, the
  821. object itself can then be pasted into other applications.
  822.  
  823. If you are editing text in the text edit box, this command will operate on
  824. the text only.
  825.  
  826. See also: Working with objects (2.2.3)
  827.  
  828.  
  829. 2.2.11 Pasting from the clipboard
  830. ---------------------------------
  831.  
  832. You can copy various items from the clipboard to a TreeDraw chart. Use the
  833. Paste command from the Edit menu or press Shift+Ins or press the Paste
  834. button on the button bar to copy in other TreeDraw chart elements, text and
  835. to embed OLE objects.
  836.  
  837. The cursor will change to the paste cursor, position the cursor to where you
  838. want to place the new element(s) and click the left mouse button.
  839.  
  840. If you are editing text in the text edit box, this command will operate on
  841. the text only.
  842.  
  843. See also: Pasting a link from the clipboard (2.2.12)
  844. See also: Working with objects (2.2.3)
  845.  
  846.  
  847. 2.2.12 Pasting a link from clipboard
  848. ------------------------------------
  849.  
  850. You can link an OLE object into a chart by using the Paste link command from
  851. the Edit menu.
  852.  
  853. The cursor will change to the paste cursor, position the cursor to where you
  854. want to place the new element(s) and click the left mouse button.
  855.  
  856. See also: Pasting from the clipboard (2.2.11)
  857. See also: Working with objects (2.2.3)
  858.  
  859.  
  860. 2.2.13 Deleting chart elements
  861. ------------------------------
  862.  
  863. Use the Delete command from the Edit menu or press Del to remove the
  864. selected element(s) from the chart.
  865.  
  866. If you are editing text in the text edit box, this command will operate on
  867. the text only.
  868.  
  869.  
  870. 2.2.14 Grouping chart elements together
  871. ---------------------------------------
  872.  
  873. You can combine several individual chart elements into a single element
  874. known as a group. Use the Group command from the Edit menu or press Ctrl+G
  875. or press the Group button on the button bar. The group can then be
  876. manipulated in the same way as any individual element, except that the size
  877. and shape of the group cannot be changed. You can separate the elements at
  878. some future time.
  879.  
  880.  
  881. 2.2.15 Ungrouping chart elements
  882. --------------------------------
  883.  
  884. Use the Ungroup command from the Edit menu or press Ctrl+U or press the
  885. Ungroup button on the button bar to separate chart elements which have been
  886. previously grouped together.
  887.  
  888.  
  889. 2.2.16 Updating text automatically
  890. ----------------------------------
  891.  
  892. TreeDraw maintains a link between each imported text element and the
  893. file/field it originated from. This allows you to update your tree to match
  894. any textual changes in the original tree file without having to re-import
  895. the tree. You can also modify or lock this link.
  896.  
  897. To update the text in your chart, use the Update text command from the Edit
  898. menu or press F9. This will open the update dialog.
  899.  
  900. Set All linked text if you wish to update all the text elements in the
  901. chart. If you only want to update the text in the currently selected
  902. elements, set Selected text.
  903.  
  904. You can also limit the update to text linked to a particular tree file
  905. (instead of all files) by setting Links to single tree and choosing a tree
  906. file from the list.
  907.  
  908. You can also get the text updated automatically each time the chart file is
  909. opened.
  910.  
  911. See also: Auto-replacing tree text during import (2.6.5)
  912.  
  913.  
  914. 2.2.17 Undoing the previous editing operation
  915. ---------------------------------------------
  916.  
  917. TreeDraw remembers your previous editing command so that if you decide that
  918. was not what you really wanted to do, you can undo it.
  919.  
  920. Use the Undo command from the Edit menu or press Alt+BkSp or press the Undo
  921. button on the button bar.
  922.  
  923. If you are editing text in the text edit box, this command will operate on
  924. the text only.
  925.  
  926. 2.3 Formatting
  927. --------------
  928.  
  929.  
  930. 2.3.1 Setting text font
  931. -----------------------
  932.  
  933. Use the Font command from the Format menu to change the font for the
  934. selected text elements. Text may be single elements or embedded within
  935. groups. If no elements are selected the default font will be changed.
  936.  
  937. This will bring up a standard font selection dialog. You can then change the
  938. typeface, style, size, effects and colour of the font. Note that you are not
  939. limited to using the listed font sizes.
  940.  
  941. You can also change a text element's colour by using the colour palette.
  942.  
  943.  
  944. 2.3.2 Setting text alignment
  945. ----------------------------
  946.  
  947. You can change the alignment of selected text elements by using the Text
  948. align command from the Format menu. If no text elements are selected the
  949. default text alignment will be changed.
  950.  
  951. Text may be ranged left (ragged right), centred or ranged right (ragged
  952. left).
  953.  
  954.  
  955. 2.3.3 Setting word wrapping
  956. ---------------------------
  957.  
  958. You can force the text in text elements to automatically break lines between
  959. words so that the it fits neatly into a defined rectangle. Use the Word wrap
  960. command from the Format menu.
  961.  
  962. If no text elements are selected, the default word wrapping will be changed.
  963. Any new text entered or imported with word wrapping ON will break lines at
  964. the width defined in Options|WordWrapWidth.
  965.  
  966. With a "wrappable" text element you can adjust the size of the rectangle
  967. which the text occupies by dragging one of its handles. TreeDraw will
  968. re-format the lines of text to fit the rectangle.
  969.  
  970.  
  971. 2.3.4 Setting the default word-wrap width
  972. -----------------------------------------
  973.  
  974. With the Format|WordWrap option ON, any new text entered manually or
  975. imported as part of a tree can be made to line break at a defined width. You
  976. set this width using the Word wrap width command in the Options menu.
  977.  
  978. In the "New text wrap width" dialog enter the maximum line length in
  979. characters. The actual length of each line of text will depend on the font
  980. size and the average width of the characters so the length will not be
  981. exactly the number you enter.
  982.  
  983. See also: Setting word wrapping (2.3.3)
  984.  
  985.  
  986. 2.3.5 Changing text's link to a tree file
  987. -----------------------------------------
  988.  
  989. TreeDraw lets you modify the link between a text element in your chart and
  990. the file and field it originated from, if it was imported as part of a tree.
  991. You can also use this dialog to create a link between a manually entered
  992. text element and a tree file.
  993.  
  994. To change the format of this link first select the single text element you
  995. wish to modify then select Tree link from the Format menu. This opens the
  996. text's Tree link dialog.
  997.  
  998. Enter the code of the person or family the text is to refer to. Use the
  999. format P<number> for people or F<number> for families.
  1000.  
  1001. Select the file name from the file list. The list contains the names of all
  1002. files which have been used to import trees to the current chart. If you wish
  1003. to add a new filename to the list, press the Select file button.
  1004.  
  1005. In the Fields box, enter the format to be used when updating the text. The
  1006. same field identifiers are used both here and in the Import fields dialog.
  1007. See Customising imported tree contents (2.6.4) for details of how to format
  1008. this field. You can add individual fields from the Field Identifiers list
  1009. and/or a selection from the current Field Formats by double clicking on an
  1010. entry in the Imported Data Types list. The Add Field button will add entries
  1011. from either of the pick lists.
  1012.  
  1013. Set Locked if you wish to exclude this text element from any future updates.
  1014.  
  1015. TreeDraw will now use the modified link format when you update this text
  1016. element.
  1017.  
  1018. See also: Using the File Selection Dialog (2.1.2)
  1019. See also: Changing the tree link filenames (2.1.11)
  1020.  
  1021.  
  1022. 2.3.6 Setting the line style
  1023. ----------------------------
  1024.  
  1025. The style and weight of line used by simple graphic chart elements can be
  1026. altered by using the Line style command from the Format menu.  If no
  1027. elements are selected, the default line style will be changed.
  1028.  
  1029. Several line types and weights from 1 to 1000 are available.
  1030.  
  1031.   Dotted
  1032.   Dashed
  1033.   Dashed & Dotted
  1034.   Dashed & 2 Dotted
  1035. Hairline  The thinnest supported line
  1036.   Width 1
  1037.   Width 2
  1038.   Width 4
  1039.   Width 6
  1040. Other  User defined width
  1041.  
  1042. The colour of the line may be changed by using the colour palette.
  1043.  
  1044.  
  1045. 2.3.7 Setting the fill pattern
  1046. ------------------------------
  1047.  
  1048. The style of the filled area enclosed by simple graphic chart elements
  1049. ellipse, round-cornered rectangle and rectangle can be altered by using the
  1050. Pattern command from the Format menu.  If no elements are selected, the
  1051. default pattern will be changed.
  1052.  
  1053. Several styles are available.
  1054.  
  1055.   Back diagonal
  1056.   Cross
  1057.   Diagonal cross
  1058.   Forward diagonal
  1059.   Horizontal
  1060.   Vertical
  1061.   Hollow (no fill)
  1062.   Solid
  1063.  
  1064. The colour of the pattern (if any) may be changed by using the colour
  1065. palette.
  1066.  
  1067.  
  1068. 2.3.8 Setting colours
  1069. ---------------------
  1070.  
  1071. You can activate the colour palette by using the Colour palette command from
  1072. the Options menu.
  1073.  
  1074. [GRAPHIC]
  1075.  
  1076. 16 colours are available from the palette to be used for defining the
  1077. colour(s) of chart elements.
  1078.  
  1079. Click the left mouse button on the colour to be used for lines and text.
  1080. Click the right mouse button on the colour to be used for fills and
  1081. patterns.
  1082.  
  1083. In the example above, black has been selected for the line colour and dark
  1084. red for the fill colour.
  1085.  
  1086. The colour palette may be moved anywhere on the screen.
  1087.  
  1088.  
  1089. 2.3.9 Choosing a date format
  1090. ----------------------------
  1091.  
  1092. TreeDraw allows you to choose which of several available date formats it
  1093. should use when importing a tree.
  1094.  
  1095. The available date formats are:
  1096.  
  1097. DD MM YYYY  eg. 25 12 1995
  1098. DD MMM YYYY  eg. 25 Dec 1995
  1099. MM DD YYYY  eg. 12 25 1995
  1100. MMM DD YYYY  eg. Dec 25 1995
  1101. YYYY MM DD  eg. 1995 12 25
  1102. YYYY MMM DD  eg. 1995 Dec 25
  1103. DD MMMM YYYY  eg. 25 December 1995
  1104. MMMM DD YYYY  eg. December 25 1995
  1105. WWWW DD MMMM YYYY  eg. Monday 25 December 1995
  1106. WWWW MMMM DD YYYY  eg. Monday December 25 1995
  1107.  
  1108.  
  1109. A format definition must also include a separator for the first six formats.
  1110. In the examples above the separator is a space but any character may be
  1111. used. The separator must be the same character in both positions.
  1112.  
  1113. eg.  25/12/1995   25-12-1995   25.12.1995
  1114.  
  1115. Users who need to use foreign-language versions of month names, etc can
  1116. modify the entries in the TREEDRAW.INI file.
  1117.  
  1118. To rename the months, substitute for "January" the appropriate month name.
  1119. Do the same for "February" and so on. Do not modify anything which comes
  1120. before "=" or is in "[ ]". You can also modify the weekday names.
  1121.  
  1122. TREEDRAW.INI :
  1123.  
  1124. [Months]
  1125. 1=January
  1126. 2=February
  1127. 3=March
  1128. 4=April
  1129. 5=May
  1130. 6=June
  1131. 7=July
  1132. 8=August
  1133. 9=September
  1134. 10=October
  1135. 11=November
  1136. 12=December
  1137.  
  1138. [Days]
  1139. 1=Sunday
  1140. 2=Monday
  1141. 3=Tuesday
  1142. 4=Wednesday
  1143. 5=Thursday
  1144. 6=Friday
  1145. 7=Saturday
  1146.  
  1147. 2.4 Alignment
  1148. -------------
  1149.  
  1150.  
  1151. 2.4.1 Changing the order of chart elements
  1152. ------------------------------------------
  1153.  
  1154. Chart elements are placed onto the chart in the order in which they are
  1155. created, ie. the most recent goes on top and may overlap other elements.
  1156.  
  1157. You can make existing elements come to the front of the chart by selecting
  1158. one or more elements and using the Bring to front command from the Align
  1159. menu or pressing Ctrl+F.
  1160.  
  1161. You can make existing elements go to the back of the chart by selecting one
  1162. or more elements and using the Send to back command from the Align menu or
  1163. pressing Ctrl+B.
  1164.  
  1165.  
  1166. 2.4.2 Aligning chart elements horizontally
  1167. ------------------------------------------
  1168.  
  1169. Select two or more chart elements and use one of the following commands from
  1170. the Align menu.
  1171.  
  1172. Left  align elements along their left edges
  1173. Centre (Ctrl+C)  align elements along their centres
  1174. Right  align elements along their right edges
  1175.  
  1176.  
  1177. 2.4.3 Aligning chart elements vertically
  1178. ----------------------------------------
  1179.  
  1180. Select two or more chart elements and use one of the following commands from
  1181. the Align menu.
  1182.  
  1183. Top  align elements along their top edges
  1184. Middle (Ctrl+M)  align elements along their middles
  1185. Bottom  align elements along their bottom edges
  1186.  
  1187.  
  1188. 2.4.4 Spacing chart elements evenly
  1189. -----------------------------------
  1190.  
  1191. Select three or more chart elements and use one of the following commands
  1192. from the Align menu.
  1193.  
  1194. Space horizontal  move elements horizontally so that there is equal space
  1195. between each
  1196. Space vertical  move elements vertically so that there is equal space
  1197. between each
  1198.  
  1199. 2.5 Printing
  1200. ------------
  1201.  
  1202.  
  1203. 2.5.1 Printing a chart
  1204. ----------------------
  1205.  
  1206. Either  Use the Print command from the File menu.
  1207. or  Press Ctrl+F8 to print the current tree.
  1208.  
  1209. The print will commence immediately (press Esc or the Cancel button  in the
  1210. lower left corner of the main window to abort printing) using the currently
  1211. selected printer, current page setup and will only print the selected pages.
  1212.  
  1213.  
  1214. 2.5.2 Selecting pages to print
  1215. ------------------------------
  1216.  
  1217. The pages which TreeDraw will print are defined by a solid red border on the
  1218. page breaks display. By default, only the top-left page in the drawing area
  1219. is selected and so the program will only print one page.
  1220.  
  1221. You can select more pages to print with the page breaks display on. This
  1222. involves enlarging the print area by moving the cursor to the page where you
  1223. want to start printing then pressing and holding the right mouse button
  1224. while you drag the cursor to the last page to be printed. Release the mouse
  1225. button and the print area will be shown by the solid red border.
  1226.  
  1227. You can select the pages to print at any view setting but it is recommended
  1228. that you first set the view to Whole Area or 1/8. This will allow you to
  1229. select any page(s).
  1230.  
  1231. Note that the page breaks do not change when the Scale to Fit Page option is
  1232. selected in the Page Setup dialog.
  1233.  
  1234. See also: Displaying page breaks (2.6.3)
  1235.  
  1236.  
  1237. 2.5.3 Setting page parameters
  1238. -----------------------------
  1239.  
  1240. From the File menu select Page setup.
  1241.  
  1242. The page setup dialog allows you to format various features of the layout of
  1243. printed charts. The settings selected here override any similar settings in
  1244. the printer driver when the chart is printed.
  1245.  
  1246. Units of measure:
  1247. You may specify margins and page sizes in either inches or millimetres. When
  1248. you change from one to the other, the current values will be converted for
  1249. you.
  1250.  
  1251. Margins:
  1252. Enter the measurement for each of the page margins. Note that problems with
  1253. printouts may be encountered when setting small margins. The printer you are
  1254. using may have a non-printing area around the edge of the physical page and
  1255. this may lead to missing or garbled print. If you have problems like this,
  1256. try increasing the size of the margins.
  1257.  
  1258. Page size and orientation:
  1259. Select the appropriate paper size from the drop down list. You can specify a
  1260. non-standard size (one not listed), by selecting Custom and entering the
  1261. dimensions of the page in the Width and Height fields. Select the
  1262. orientation you require. Portrait is the normal (tall) orientation,
  1263. landscape has the page rotated through 90 degrees (wide).
  1264.  
  1265. Print pages:
  1266. This determines the order in which pages are printed. Pages are printed from
  1267. the selected print area which may be several pages high and several pages
  1268. wide. If you want to print the first row of pages followed by the second
  1269. row, etc, set Across then down. If you want to print the first column of
  1270. pages followed by the second column, etc, set Down then across.
  1271.  
  1272. Set the Scale to fit page option if you want the entire chart squeezed (or
  1273. possibly expanded) into a single page.
  1274.  
  1275.  
  1276. See also: print setup (2.5.4)
  1277.  
  1278.  
  1279. 2.5.4 Selecting a printer
  1280. -------------------------
  1281.  
  1282. From the File menu select Print setup.
  1283.  
  1284. This will display a list of available printers. Select the required printer
  1285. and if you want to change the settings for that printer (paper bin,
  1286. resolution, number of copies etc), select the setup button to open the
  1287. printer driver's setup dialog. Note that the paper size and orientation are
  1288. overridden during printing by the values in the Page Setup dialog.
  1289.  
  1290. See Windows or your printer driver documentation for further details of the
  1291. setup dialog for particular printers.
  1292.  
  1293. 2.6 General
  1294. -----------
  1295.  
  1296.  
  1297. 2.6.1 Zooming in and out
  1298. ------------------------
  1299.  
  1300. You can zoom in and out of a chart by using the View menu or by clicking on
  1301. the zoom-in or zoom-out button on the button bar.
  1302.  
  1303. To view the entire drawing area select Whole area from the View menu.
  1304.  
  1305. To zoom in on a particular part of the drawing area, first select a chart
  1306. element. TreeDraw always zooms in to or out from the current selection.
  1307.  
  1308. To come back to normal (full-sized) viewing quickly, you can also press F5.
  1309.  
  1310.  
  1311. 2.6.2 Using the snap-to grid
  1312. ----------------------------
  1313.  
  1314. TreeDraw lets you use a invisible or visible grid to align and place chart
  1315. elements with precision. Use the Snap to grid command in the Options menu to
  1316. alter the properties of the grid.
  1317.  
  1318. You can turn the grid on or off by selecting the Grid on check box.  When
  1319. the grid is on any elements that you create, move or resize will snap to the
  1320. nearest grid intersection.
  1321.  
  1322. You can make the grid visible by setting the Grid visible check box. Making
  1323. the grid visible will slow down the display of the chart.
  1324.  
  1325. You can modify the granularity (coarseness) of the grid in both the
  1326. horizontal and vertical direction by entering a new value in the appropriate
  1327. box. The higher the value the coarser the grid.
  1328.  
  1329. Turning the grid on does not affect the position of existing elements unless
  1330. you move or resize them.
  1331.  
  1332. You can also switch the grid on or off quickly by pressing the Grid button
  1333. on the button bar.
  1334.  
  1335.  
  1336. 2.6.3 Displaying page breaks
  1337. ----------------------------
  1338.  
  1339. Use the Page breaks command from the Options menu or the Page Breaks button
  1340. on the button bar to turn the page breaks display on and off.
  1341.  
  1342. The joins between pages are shown as dotted red lines. The currently
  1343. selected print area is bordered with a solid red line.
  1344.  
  1345.  
  1346. 2.6.4 Customising imported tree contents
  1347. ----------------------------------------
  1348.  
  1349. Prior to importing a descendant or ancestral tree, you can define which
  1350. fields will go where in the tree and what indicators (b., d., m. etc) to
  1351. use.
  1352.  
  1353. You can also get TreeDraw to automatically replace selected text as the tree
  1354. is imported.
  1355.  
  1356. To define the content of the imported tree, use the Import fields command
  1357. from the Options menu.
  1358.  
  1359. Each item in the "Imported data type" list represents a component of an
  1360. imported tree:
  1361.  
  1362. Name  The name of the root person and spouses
  1363. Child's name  The name of any child
  1364. Person details  Date of birth, etc
  1365. Marriage details  Date and place of marriage, etc
  1366. Marriage indicator  Used when marriage details not requested
  1367.  
  1368. As TreeDraw imports the tree, it formats it as follows. The example shows a
  1369. left justified, vertical descendant tree but the text arrangement is the
  1370. same for all tree types.
  1371.  
  1372. [GRAPHIC]
  1373.  
  1374. The actual contents of each of these components can be user defined in the
  1375. "Field format" box. Click on an item in the "Imported data type" list and
  1376. then edit its contents.
  1377. The field format may consist of any static text (including line breaks) plus
  1378. any combination of the following field identifiers, used to represent actual
  1379. fields from the imported tree.
  1380.  
  1381. ~CODE  Person or family code
  1382. ~NOTE  Person or family notes
  1383. ~FNAM  Firstnames
  1384. ~SNAM  Surname
  1385. ~DBIR  Date of birth
  1386. ~PBIR  Place of birth
  1387. ~DCHR  Date of christening
  1388. ~PCHR  Place of christening
  1389. ~DDEA  Date of death
  1390. ~PDEA   Place of death
  1391. ~DBUR  Date of burial
  1392. ~PBUR  Place of burial
  1393. ~UDF1  User defined field 1
  1394. ~UDF2  User defined field 2
  1395.  
  1396. ~DMAR  Date of marriage
  1397. ~PMAR  Place of marriage
  1398. ~DDIV  Date of divorce
  1399. ~PDIV  Place of divorce
  1400.  
  1401. You can add each of the above identifiers to the end of any text in the
  1402. Field format box, by selecting them from the "Field identifiers" pick list
  1403. and pressing the Add Field button. Alternatively, you may double-click on
  1404. the identifier in the pick list.
  1405.  
  1406. You can also enclose parts of a field format within braces "{ }" to indicate
  1407. that the enclosed part will not be used unless at least one of the field
  1408. identifiers within the braces produces non-blank text. This allows you to
  1409. stop TreeDraw inserting identifiers like "b." where no birth details
  1410. actually exist.
  1411.  
  1412. For example:
  1413.  
  1414. Say you want to import a descendant tree containing the person Thomas
  1415. GORDON, code [P413], born 20 May 1781 but has no death details...
  1416. "Name":  ~CODE ~FNAME ~SNAM
  1417. results in:  [P413] Thomas GORDON
  1418. "Name":  ~CODE ~FNAME
  1419.   ~SNAM
  1420. results in:  [P413] Thomas
  1421.   GORDON
  1422. "Name":  ~SNAM, ~FNAM
  1423. results in:  GORDON, Thomas
  1424.  
  1425. "Person details":  b. ~DBIR ~PBIR
  1426.   d. ~DDEA ~PDEA
  1427. results in:  b. 20 May 1781
  1428.   d.
  1429. "Person details":  {b. ~DBIR ~PBIR}{
  1430.     d. ~DDEA ~PDEA}
  1431. results in:  b. 20 May 1781
  1432.  
  1433. Feel free to experiment with different formats. If you want to reset all
  1434. formats back to their original settings, select the Defaults button.
  1435.  
  1436. Each field identifier is a ~ (tilde) followed by 4 characters. If you need
  1437. to use a tilde as static text, use ~~ to indicate a single tilde. Similarly,
  1438. if you want to use { or } as static text, use {{ and }}.
  1439.  
  1440.  
  1441. When you are importing a tree from a GEDCOM file you can define which GEDCOM
  1442. tags should be associated with the two user defined fields for people. Enter
  1443. the required tag names in the two GEDCOM tag fields. See Supported GEDCOM
  1444. data for a list of useful tags.
  1445.  
  1446. For example: to import a person's occupation from a GEDCOM file containing
  1447. OCCU tags, you would enter OCCU in the User field 1 GEDCOM tag box and
  1448. modify the Person Details Field Format to include something like
  1449. {Occupation: ~UDF1} or {Worked as a ~UDF1}.
  1450.  
  1451.  
  1452. TreeDraw uses the default line style and colour for the lines in an imported
  1453. tree.
  1454.  
  1455. See also: Fonts for imported trees (2.6.6)
  1456. See also: Format line style (2.3.6)
  1457. See also: Auto-replace imported text (2.6.5)
  1458.  
  1459.  
  1460. 2.6.5 Auto-replacing text during tree import
  1461. --------------------------------------------
  1462.  
  1463. TreeDraw has the capability to automatically find and replace selected text
  1464. as it is imported from a tree file. This is useful, for instance, where you
  1465. may have recurring, long place names in your tree file which you want to
  1466. shorten in the TreeDraw chart so as to save space (eg. replacing
  1467. "Clackmannanshire" with "Clacks.").
  1468.  
  1469. You can maintain a list of text to replace and replacement text by using the
  1470. Import text replace command from the Options menu to open the Replace Text
  1471. on Import Dialog.
  1472.  
  1473. When adding find/replace text pairs to the list it is important to decide in
  1474. what order to have items in the Replace list. TreeDraw searches an imported
  1475. text element for all instances of the first item in the Replace list and
  1476. carries out the appropriate replacements. The program then proceeds down
  1477. through the Replace list in the same way until all replacements have been
  1478. carried out.
  1479.  
  1480. If the Replace list contained, say:
  1481.   replace  "F/B"  with  "Fredericksberg"  and then
  1482.   replace  "Frederick"  with  "Fred"
  1483. then the imported text "F/B" would be changed first to "Fredericksberg" and
  1484. then to "Fredsberg", clearly not the desired result. Changing the list order
  1485. to:
  1486.   replace  "Frederick"  with  "Fred"  and then
  1487.   replace  "F/B"  with  "Fredericksberg"
  1488. produces the replacement "F/B" to "Fredricksberg", the "Frederick" not
  1489. having been found on the first pass.
  1490.  
  1491. Click on the Add button to add a new find/replace text pair. This opens the
  1492. Add Replacement Text Dialog. New items added in this way are placed after
  1493. the currently selected item in the Replace list or at the start of the list
  1494. if no items are selected.
  1495.  
  1496. Click on the Edit button to change the text of the currently selected item
  1497. or double click on the list entry.
  1498.  
  1499. Click on the Delete button to remove the currently selected item from the
  1500. Replace list.
  1501.  
  1502. If you want the replacements to be carried out at each tree import, set the
  1503. Use at import check box. Similarly, if you want the replacements to be
  1504. carried out at each text update, set the Use at update check box.
  1505.  
  1506. Add/Edit replacement text dialog
  1507. Enter the text to be replaced and the text it will be replaced with.
  1508.  
  1509. You may leave the With field blank but you must have an entry in the Replace
  1510. field.
  1511.  
  1512. Set the Match case check box to make TreeDraw match exactly the upper and
  1513. lower case letters in the Replace field with the imported text, otherwise
  1514. the case is ignored.
  1515.  
  1516.  
  1517. 2.6.6 Setting fonts for imported trees
  1518. --------------------------------------
  1519.  
  1520. You can specify which fonts will be used for the text in imported trees. To
  1521. modify the font used for people's names, use the Names font command from the
  1522. Options menu. Use the Details font command to modify any other details
  1523. included in the tree.
  1524.  
  1525.  
  1526. 2.6.7 Turning off OLE object display
  1527. ------------------------------------
  1528.  
  1529. Large OLE objects may take a small but noticeable time to display on your
  1530. screen. This may make operations such as scrolling appear slow and jumpy. To
  1531. avoid this you can get TreeDraw to display a blue, dashed rectangle of the
  1532. correct size for each object, instead of displaying the object itself.
  1533.  
  1534. Use the Display objects command from the Options menu.
  1535.  
  1536. Turning off object displays will not affect printing or copying to the
  1537. clipboard.
  1538.  
  1539.  
  1540. 2.6.8 Preserving OLE object aspect ratio
  1541. ----------------------------------------
  1542.  
  1543. Most OLE objects may be resized into any size or shape you wish. With some
  1544. objects (such as scanned photos) this may not be appropriate and you may
  1545. want to make sure that the shape of the photo does not change as you resize
  1546. it.
  1547.  
  1548. You can achieve this by using the Keep aspect ratio command from the Options
  1549. menu.
  1550.  
  1551. When TreeDraw is automatically maintaining the correct aspect ratio of
  1552. objects, you should drag an object handle vertically to change the overall
  1553. size of the object.
  1554.  
  1555.  
  1556. 2.6.9 Exiting from TreeDraw
  1557. ---------------------------
  1558.  
  1559. Either  From the File menu select Exit.
  1560. or  Press Alt+F4.
  1561.  
  1562. This command will check to see if the current chart needs to be saved before
  1563. exiting the program.
  1564.  
  1565.  
  1566. ============================================================================
  1567. 3 REFERENCE
  1568. ===========
  1569.  
  1570. 3.1 General
  1571. -----------
  1572.  
  1573.  
  1574. 3.1.1 Keyboard / Mouse key assignments
  1575. --------------------------------------
  1576.  
  1577. Keyboard
  1578. F1  Help  Open the TreeDraw help file at the contents topic
  1579. Ctrl+F1  Help search  Search for keywords in the TreeDraw help file
  1580.  
  1581. F2  Save file  Saves the current chart (not available for untitled charts)
  1582. F3  Speed import  Imports the same type of tree from the previously loaded
  1583. tree file
  1584. Alt+F4  Exit  Exits TreeDraw
  1585. F5  Normal view  Zooms to the normal viewing size
  1586. F9  Update text  Updates the text in the chart to match that in the original
  1587. file
  1588. F10  Pointer  Chooses the pointer tool
  1589.  
  1590. Ctrl+A  Select all  Selects all chart elements (or text if editing a text
  1591. element)
  1592. Ctrl+B  Send to back  Moves the selected elements to the back of the chart
  1593. Ctrl+C  Centre  Aligns the selected elements horizontally on their centres
  1594. Ctrl+F  Bring to front  Moves the selected elements to the front of the
  1595. chart
  1596. Ctrl+G  Group  Groups the selected elements into a single element
  1597. Ctrl+M  Middle  Aligns the selected elements vertically on their middles
  1598. Ctrl+U  Ungroup  Ungroups a grouped element into its component elements
  1599.  
  1600. Alt+BkSp  Undo  Undoes the previous editing operation
  1601. Del  Delete  Deletes the selected elements (or text if editing a text
  1602. element)
  1603. Shift+Del  Cut  Copies the selected elements to the clipboard and deletes
  1604. them from the chart (or text if editing a text element)
  1605. Ctrl+Ins  Copy  Copies the selected elements to the clipboard (or text if
  1606. editing a text element)
  1607. Shift+Ins  Paste  Pastes the contents of the clipboard into the current
  1608. chart (or text if editing a text element)
  1609.  
  1610.  
  1611. Mouse
  1612. Left  Multi-function  Manipulates chart elements
  1613. Double Left  Activate OLE object  If the selected element is an OLE object,
  1614. it is opened for editing
  1615. Right  Select print area  If Page Breaks are visible on the screen, use the
  1616. right mouse button to select the pages to print
  1617.  
  1618.  
  1619. 3.1.2 Version information
  1620. -------------------------
  1621.  
  1622. This is a list of new features, enhancements and bug fixes which is updated
  1623. with the release of each new version of TreeDraw. Any last minute bug fixes
  1624. are included here and may not be present in the flyers or readme files.
  1625.  
  1626.  
  1627. Version 1.2  November 1996
  1628.  
  1629. User-defined fields from Kith and Kin can now be imported.
  1630. GEDCOM tags may be assigned to the two user-defined fields to import
  1631. additional data.
  1632. Divorce details can now be imported from Kith and Kin and GEDCOM.
  1633. GEDCOM input now compatible with "standard" V5.5.
  1634. View at 1/8th magnification added.
  1635. A word-wrap width may now be set to turn long lines of text (eg. notes) into
  1636. a block.
  1637. New speed import command to import from the previous tree file.
  1638. New Link Filenames command changes the tree link filenames for an entire
  1639. chart.
  1640. Page breaks, toolbox and colour palette display settings saved between
  1641. sessions.
  1642. Compatible with Kith and Kin V3.1 .TRE files.
  1643. Kith and Kin V3.1+ files with objects are imported faster.
  1644. Shape of the toolbox changed. Can now be moved in Win95.
  1645. WIN95 fed a blank page at the end of each printout - fixed.
  1646. Editing a text element and clicking on the Text Tool caused a crash - fixed.
  1647. Long lines were not being printed on some printers - fixed.
  1648. The on-screen display was not being reset when using File|New - fixed.
  1649. TreeDraw crashed when a Text Update had been done which resulted in an empty
  1650. text element - fixed.
  1651.  
  1652.  
  1653. Version 1.11a  June 1996
  1654.  
  1655. Help file now includes New Zealand registration point.
  1656.  
  1657.  
  1658. Version 1.11  September 1995
  1659.  
  1660. Kith and Kin V3.0 release.
  1661. Reads Kith and Kin version 3.0 tree files as well as V2.x tree files.
  1662. Date Format command and TREEDRAW.INI added to specify output format of
  1663. dates.
  1664. Zoom in/out did not always centre on selected element.
  1665. In Page Setup, custom paper sizes were not converted from inches to
  1666. millimetres correctly.
  1667. Custom paper sizes now print correctly.
  1668. Scale to fit page option did not work on printers which had different
  1669. horizontal and vertical resolutions selected.
  1670.  
  1671.  
  1672. Version 1.1  May 1995
  1673.  
  1674. Upgrade release.
  1675. All imported trees can now be justified left or centre.
  1676. Imported trees can now extend vertically or horizontally.
  1677. Spouses details are now inserted into Descendant trees automatically.
  1678. Christening and burial details are now imported from GEDCOM files.
  1679. Child and Marriage order is now correctly picked up from GEDCOM files.
  1680. TreeDraw will now check, flag and truncate duplicated tree branches, eg.
  1681. where cousins have married.
  1682. You can now Format|Font on text within groups without having to ungroup
  1683. them.
  1684. Scale to Fit Page is now a Page Setup option. The entire chart can be scaled
  1685. to fit a single page.
  1686. TreeDraw was crashing at 000D:0E0B after a text update was carried out on
  1687. text elements within groups within groups. This has been fixed.
  1688. TreeDraw was crashing at 0005:4523 when text elements with the Word Wrap
  1689. option were modified to contain no text. This has been fixed.
  1690. The TreeDraw help file is now available in text format as TREEDRAW.TXT for
  1691. sending straight to the printer.
  1692. No file conversion required. Will read V1.0x files. WARNING: V1.0x will NOT
  1693. read V1.1x files.
  1694.  
  1695.  
  1696. Version 1.01  September 1994
  1697.  
  1698. Bug-fix release.
  1699. TreeDraw was occasionally hanging the system during startup on some PCs.
  1700. This has been fixed.
  1701.  
  1702.  
  1703. Version 1.0  August 1994
  1704.  
  1705. First release.
  1706.  
  1707.  
  1708. 3.1.3 OLE error codes
  1709. ---------------------
  1710.  
  1711. Occasionally TreeDraw will display an error message "OLE operation failed"
  1712. and give an error code of the form <a>@<b>. The <b> number indicates the
  1713. location in the program where the error occurred and is only of use when
  1714. requesting support from us. The <a> number indicates the type of error from
  1715. the list below and may be helpful in pinpointing the cause of the error.
  1716.  
  1717. OLE errors are generally caused by removing an application from your system
  1718. which you used to link or embed an object  into TreeDraw or by opening a
  1719. chart file created on another PC which contains objects which you don't have
  1720. the source application for. Other causes include installing an upgraded OLE
  1721. server which is not backwards compatible or corruption in the registration
  1722. database.
  1723.  
  1724. TreeDraw uses OLE version 1.
  1725.  
  1726.  
  1727. The client application is TreeDraw, the server is the program user to link
  1728. or embed the object.
  1729.  
  1730. Possible error codes:
  1731.  
  1732. 3  The OLE function was called in real mode.
  1733. 4  Either the OLE DLLs or the server could not allocate or lock memory.
  1734. 5  An OLE stream error occurred; this is generally caused by a failure in
  1735. the client application's Get or Put callback functions.
  1736. 6  A non-static object was expected by the OLE libraries.
  1737. 7  There is critical data missing.
  1738. 8  An error occurred while drawing the object.
  1739. 9  The metafile specified is invalid.
  1740. 10  The client application chose to cancel the metafile drawing.
  1741. 11  The OLE libraries were unable to obtain the necessary data from the
  1742. clipboard.
  1743. 12  The requested format is not available.
  1744. 13  The object is not valid.
  1745. 14  An invalid operation occurred.
  1746. 15  An invalid protocol was specified as part of a parameter to an OLE API.
  1747. 16  An invalid pointer was used.
  1748. 17  The objects are not equal.
  1749. 18  An invalid handle was encountered.
  1750. 19  An error of unknown cause occurred.
  1751. 20  An invalid class was specified.
  1752. 21  An invalid command syntax was specified.
  1753. 22  The data format requested is not available.
  1754. 23  An invalid colour palette was specified.
  1755. 24  This is not a linked object.
  1756. 25  The client application's document contains objects.
  1757. 26  An incorrect buffer size was passed to a function that places string
  1758. information in the calling function's buffer.
  1759. 27  The document name contains an invalid drive letter.
  1760. 28  The client application failed to establish a connection with a network
  1761. share on which the document is located.
  1762. 29  An invalid name was passed to the function.
  1763. 30  The server application failed to load the specified template.
  1764. 31  The server application failed to create a new document.
  1765. 32  The server application failed to create an embedded instance for the
  1766. object.
  1767. 33  The server application failed to open the document; could also indicate
  1768. an invalid link.
  1769. 34  The object is not open for editing.
  1770. 35  OLECLI.DLL failed to start the server application.
  1771. 36  The client application failed to establish communication with the server
  1772. application.
  1773. 37  An error occurred while terminating the server application.
  1774. 38  An error occurred in executing a DDE execute command.
  1775. 39  An error occurred in showing the object.
  1776. 40  An error occurred in executing a verb; this could also indicate an
  1777. invalid verb.
  1778. 41  The server application could not provide the native data for the
  1779. specified item; this is usually because the item was deleted in the client
  1780. application.
  1781. 42  A picture item could be missing or the server application doesn't
  1782. recognise the presentation format of the object.
  1783. 43  The server application doesn't support renaming of the object.
  1784. 44  The OLE DLLs failed to give the native data to the server application.
  1785. 45  The server application failed to render the native data.
  1786. 46  The server application failed to render the presentation data.
  1787. 47  The client application is trying to block a server application that is
  1788. already blocked, or the client is trying to revoke a blocked server or
  1789. document.
  1790. 48  The server application is not registered in the system registration
  1791. database.
  1792. 49  The server application is trying to register the same document multiple
  1793. times.
  1794. 50  Either the server or client is trying to perform an invalid task.
  1795. 51  The object is out of date.
  1796. 52  The client application containing the embedded object doesn't accept
  1797. updates.
  1798. 53  An error occurred while trying to update the object in the client
  1799. application.
  1800. 54  The server application doesn't understand the format given to its
  1801. SetData method.
  1802. 55  The client application is trying to load a static object created in
  1803. another operating system.
  1804.  
  1805.  
  1806. 3.1.4 Known incompatibilities
  1807. -----------------------------
  1808.  
  1809. OBJECTS
  1810. Some applications which produce objects for embedding or linking, do not
  1811. provide a picture image of the object. In these cases TreeDraw will not be
  1812. able to embed or link the object into a chart in the normal way. You can,
  1813. however, use the Windows Object Packager to associate an icon with the
  1814. object. This will then allow TreeDraw to use the object as normal. See the
  1815. on-line help in Object Packager or your Windows documentation for further
  1816. details.
  1817.  
  1818.  
  1819. GEDCOM
  1820. TreeDraw has problems importing GEDCOM files created by Pedigree. Pedigree
  1821. exports an older style of GEDCOM file which has no space character between
  1822. the cross-reference ids and certain tags. You can overcome this problem by
  1823. editing the GEDCOM file directly using NOTEPAD, a word processor or other
  1824. text editor. Search for the text "@INDI" and "@FAM" and replace them with "@
  1825. INDI" and "@ FAM" respectively throughout the entire GEDCOM file (do not
  1826. enter the quote marks). Save the file and you will now be able to import it
  1827. into TreeDraw successfully.
  1828.  
  1829.  
  1830. 3.1.5 Supported GEDCOM data
  1831. ---------------------------
  1832.  
  1833. TreeDraw supports the PAF (Personal Ancestral File) variation of the GEDCOM
  1834. (Genealogical Data Communication) standard, as used by the majority of
  1835. genealogical programs. There are some quirks in PAF GEDCOM, which make it
  1836. different from the GEDCOM standard proper, and so there are no guarantees
  1837. that TreeDraw will correctly read GEDCOM files not designed to be read by
  1838. PAF. Some enhancements have been made to bring TreeDraw into line with the
  1839. GEDCOM V5.5 standard in so far as they do conflict with backwards
  1840. compatibility.
  1841.  
  1842. Fully supported tags: (have corresponding fields in TreeDraw)
  1843.  
  1844. Record  Tag  Description
  1845. INDI    Person data (individual).
  1846.   NAME  Firstnames and surname. If there is more than one NAME tag for a
  1847. particular person, the last one is regarded as the normal name and prior
  1848. ones are regarded as aliases.
  1849.   SEX  Gender, male or female (male is assumed if missing).
  1850.   BIRT  Date and place of birth.
  1851.   CHR  Date and place of christening.
  1852.   DEAT  Date and place of death.
  1853.   BURI  Date and place of burial.
  1854.   NOTE  Notes.
  1855.   FAMS  Family id of which this person is a parent.
  1856.   FAMC  Family id of which this person is a child.
  1857.  
  1858. FAM    Family data.
  1859.   HUSB  Person id of the father of this family.
  1860.   WIFE  Person id of the mother of this family.
  1861.   CHIL  Person id of a child of this family.
  1862.   MARR  Date and place of marriage.
  1863.   DIV  Date and place of divorce.
  1864.   NOTE  Notes.
  1865.  
  1866.  
  1867. Extra data tags:
  1868. INDI tags can be imported using user field GEDCOM tags.
  1869. These tags may also be inserted in notes.
  1870.  
  1871. Record  Tag  Description
  1872. INDI    Person data (individual).
  1873.   REFN  Reference number.
  1874.   TITL  Title.
  1875.   OCCU  Occupation.
  1876.   EDUC  Education.
  1877.   RELI  Religion.
  1878.   NATI  Nationality.
  1879.   CAST  Caste.
  1880.  
  1881. FAM    Family data.
  1882.   REFN  Reference number.
  1883.  
  1884. Any other tags encountered in a GEDCOM file are ignored but are reported in
  1885. the log file GEDERR.TXT.
  1886.  
  1887. See also: Setting GEDCOM import options (2.1.10)
  1888.  
  1889.  
  1890. 3.1.6 Frequently asked questions
  1891. --------------------------------
  1892.  
  1893. Q  I have tried to change the fill pattern of a simple graphic but nothing
  1894. seems to have happened.
  1895. A  The default fill colour is white so on a white background the pattern
  1896. will be invisible. Use the colour palette to change the fill colour.
  1897.  
  1898. Q  I have selected text from an imported tree to change its font but
  1899. TreeDraw will only let me modify the default font.
  1900. A  Make sure that the text you have selected is not part of a group element.
  1901. You can spot this easily by looking at the Ungroup button on the button bar.
  1902. If the button is enabled the element you have selected is a group. Select
  1903. the Ungroup button then re-select the text element you want to modify.
  1904.  
  1905. Q  I have added a rectangle around my chart but now all I can see is the
  1906. rectangle; the chart has disappeared.
  1907. A  The default fill for simple graphics such as a rectangle is solid white.
  1908. The rectangle you have added has been placed on top of all the existing
  1909. chart elements and since it's opaque it has hidden everything else. Use the
  1910. Send to back command to place the rectangle behind the other elements.
  1911.  
  1912. Q  I have a chart that spans two pages but when I try to print it only the
  1913. first page is printed.
  1914. A  TreeDraw allows you to choose which pages you want to print. First, turn
  1915. on the Page breaks display then select the required pages using the right
  1916. mouse button. Now when you print, you will get all the pages you requested.
  1917.  
  1918. Q  I have selected landscape printing on my printer but TreeDraw still
  1919. prints portrait.
  1920. A  Set landscape printing in the Page setup dialog. Any settings made here
  1921. override those in Printer setup.
  1922.  
  1923. Q  I want to edit the death details of someone in an imported tree but when
  1924. I select that text element all I can see in the text edit box is the birth
  1925. details.
  1926. A  The death details are in the text edit box but are on the next line.
  1927. Press the cursor down key to move down a line. The text edit box can only
  1928. display one line of text at a time so you need to scroll up and down using
  1929. the cursor keys.
  1930.  
  1931. Q  How can I zoom in on a particular part of the drawing area?
  1932. A  Before zooming in, first select a chart element to zoom in on. TreeDraw
  1933. will zoom in and scroll to the selected element.
  1934.  
  1935. Q  I want to use a very small font for importing a tree but when I use the
  1936. Options|Names font command the smallest font size available is 8 point.
  1937. A  You are not restricted to the font sizes supplied in the list. These are
  1938. just the most frequently used sizes, you can actually enter any (supported)
  1939. font size you like , such as 4 point, in the edit portion of the size list
  1940. (click on the edit box at the top of the list).
  1941.  
  1942. Q  When I import a large tree extending, say, vertically the data on the
  1943. right hand side is missing. How can I get all the data into the chart?
  1944. A  TreeDraw has a fixed-size drawing area. If you import too large a tree
  1945. any data which would be placed outside the area is discarded. To make sure
  1946. that all the data is imported you must either reduce the font sizes for
  1947. names and details or import the tree in smaller chunks and connect them
  1948. together afterwards. To do this either start the import from a root person
  1949. one or more generations down the tree (and do this for as many people as is
  1950. required to build the whole tree) or reduce the "Expand to ... generations"
  1951. setting.
  1952.  
  1953. Q  Why can I not get any marriage details in my ancestral tree?
  1954. A  The "marriage details" option in the Import Ancestral Tree dialog is
  1955. greyed out (disabled) because marriages details cannot be easily positioned
  1956. in an ancestral tree and so TreeDraw does not attempt to include them.
  1957. Marriage details can be included in a descendant tree.
  1958.  
  1959. Q  How can I print out the entire help file?
  1960. A  Print the file TREEDRAW.TXT instead.
  1961.  
  1962. Q  Why are characters missed out at page breaks when I print to my laser
  1963. printer?
  1964. A  Some printers, lasers in particular, cannot print partial characters and
  1965. so where a character is partially off the page, the printer will discard it
  1966. altogether. You should turn on the Page Breaks display and move all the text
  1967. elements away from the page breaks. This will look better if you are going
  1968. to join pages together later.
  1969.  
  1970. Q  Why do some really long lines appear on the screen but are not printed?
  1971. A  This is a printer driver problem. Some printer drivers can handle long
  1972. lines, some cannot. Check to make sure you have the most recent version of
  1973. your printer driver. You may also get around the problem by either reducing
  1974. the output resolution (use File|PrintSetup) or by using two shorter lines
  1975. instead of one long one.
  1976.  
  1977.  
  1978.  
  1979. 3.1.7 Glossary
  1980. --------------
  1981.  
  1982. Paste cursor - [GRAPHIC] Indicates that the paste or paste link command has
  1983. been selected and you must now position the cursor at the point where you
  1984. want the new element placed, then click the left mouse button.
  1985.  
  1986. Chart - A chart is a single TreeDraw file which contains various graphic
  1987. elements. The elements of a chart may make up one or more trees.
  1988.  
  1989. Tree - A dropline genealogical tree imported from a Kith and Kin or GEDCOM
  1990. file. Not to be confused with a chart which may contain several trees.
  1991.  
  1992. Object - A piece of information (typically a drawing, picture, slide, sound
  1993. etc) which has been created by a separate application and which has been
  1994. embedded in or linked into a chart. You can use an object from any
  1995. application which supports OLE (Object Linking and Embedding).
  1996.  
  1997. Linking - Linking an object to a chart involves copying your selected object
  1998. from another application onto the clipboard and then pasting the link into
  1999. the chart. The primary difference between linking and embedding is the
  2000. location of the actual data for the object. The data for a linked object is
  2001. stored outside the chart file in a separate source document, eg. a .BMP file
  2002. for Paintbrush.
  2003.  
  2004. Embedding - Embedding an object in a chart involves copying your selected
  2005. object from another application onto the clipboard and then pasting it into
  2006. the chart. The primary difference between embedding and linking is the
  2007. location of the actual data for the object. The data for an embedded object
  2008. is stored inside the chart (.TDR) file.
  2009.  
  2010. Chart element - Any of the various constituent parts of a chart. There are
  2011. several types of element: (a) simple graphic - line, ellipse, round-cornered
  2012. rectangle, rectangle; (b) text; (c) OLE object; (d) group - which may
  2013. include one or more of types a-d.
  2014.  
  2015. ============================================================================
  2016.